package com.lezhi.socialgram.model.sys;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.lezhi.socialgram.annotation.Table;

/**
 * Created by daizhen on 2017/4/19.
 */
@Table(prefix = "t_user_")
public class UserInfo {

    private String table;

    private Long userId;

    private String nickname;

    private String imageUrl;

    private Integer isVip;

    private Long vipExpireTime;

    private Integer goldBean;

    private Integer goldCoin;

    private Long momentLikedTotalCount;

    private Long momentSeenTotalCount;

    private Long giftsTotalCount;

    private Long likeMeCount;

    private Long myLikeCount;

    @JsonIgnore
    public String getTable() {
        return table;
    }

    public void setTable(String table) {
        this.table = table;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public Integer getIsVip() {
        return isVip;
    }

    public void setIsVip(Integer isVip) {
        this.isVip = isVip;
    }

    public Long getVipExpireTime() {
        return vipExpireTime;
    }

    public void setVipExpireTime(Long vipExpireTime) {
        this.vipExpireTime = vipExpireTime;
    }

    public Integer getGoldBean() {
        return goldBean;
    }

    public void setGoldBean(Integer goldBean) {
        this.goldBean = goldBean;
    }

    public Integer getGoldCoin() {
        return goldCoin;
    }

    public void setGoldCoin(Integer goldCoin) {
        this.goldCoin = goldCoin;
    }

    public Long getMomentLikedTotalCount() {
        return momentLikedTotalCount;
    }

    public void setMomentLikedTotalCount(Long momentLikedTotalCount) {
        this.momentLikedTotalCount = momentLikedTotalCount;
    }

    public Long getMomentSeenTotalCount() {
        return momentSeenTotalCount;
    }

    public void setMomentSeenTotalCount(Long momentSeenTotalCount) {
        this.momentSeenTotalCount = momentSeenTotalCount;
    }

    public Long getGiftsTotalCount() {
        return giftsTotalCount;
    }

    public void setGiftsTotalCount(Long giftsTotalCount) {
        this.giftsTotalCount = giftsTotalCount;
    }

    public Long getLikeMeCount() {
        return likeMeCount;
    }

    public void setLikeMeCount(Long likeMeCount) {
        this.likeMeCount = likeMeCount;
    }

    public Long getMyLikeCount() {
        return myLikeCount;
    }

    public void setMyLikeCount(Long myLikeCount) {
        this.myLikeCount = myLikeCount;
    }
}
